package net.cyndeline.components.agent

import net.cyndeline.entitySystem.Component

/**
 * Marks an entity as having their collisions evaluated as if
 * it were an agent. The absolute rule of the game is that no
 * two agents may ever occupy the same tile on the map.
 */
trait AgentCollisionComponent extends Component {

}

class AgentCollision extends AgentCollisionComponent {
  
  // Change if the component gets entity-unique fields
  override def copy = this
}